#ifndef _GAME_SETTINGS_H_
#define _GAME_SETTINGS_H_

#include <widgets.h>
#include "microbe.h"

class GameSettings: public State
{
  public:
  bool create();
  void destroy();
  
  void handleKeyDown(const GUIKeyDownEvent* event);
  void handleWidgetEvent(const GUIWidgetEvent* event);
  
  private:
  void runGame();
  
  Background* _background;
  Panel* _panel;
  SpinBox* _num_players_spin;
  TextField* _ai_text_field[SIM_MAX_PLAYERS];
  Button* _start_button;
  Button* _back_button;
};

#endif
